#ifndef _GDVFRAME_H
#define _GDVFRAME_H

#include <wx/wx.h>

class MyCanvas;
class MyCanvasGL;

// Diese Klasse implementiert das Hauptfenster
class GDVFrame : public wxFrame {
  public:
    GDVFrame();

  private:
    // Menu Callbacks
    void onFileOpen(wxCommandEvent &event);
    void onFileExit(wxCommandEvent &event);

    void onExamplesClear(wxCommandEvent &event);
    void onExamplesMessage(wxCommandEvent &event);
    void onExamplesInput(wxCommandEvent &event);
    void onSliderLeft(wxCommandEvent &event);
    void onSliderRight(wxCommandEvent &event);

    wxString _idir;
    MyCanvas *_canvas;
    MyCanvasGL *_canvasgl;

    DECLARE_EVENT_TABLE()
};

#endif // _GDVFRAME_H
